Skip to content

chore(deps): synchronize vcpkg baseline with ecosystem standard#557

Merged
kcenon merged 1 commit intomainfrom
chore/issue-555-vcpkg-baseline-sync
Mar 7, 2026
Merged

chore(deps): synchronize vcpkg baseline with ecosystem standard#557
kcenon merged 1 commit intomainfrom
chore/issue-555-vcpkg-baseline-sync

Conversation

@kcenon
Copy link
Copy Markdown
Owner

@kcenon kcenon commented Mar 7, 2026

What

Summary

Aligns thread_system's vcpkg-configuration.json baseline to the ecosystem standard (c4af3593) used by all other kcenon projects. Also changes registry kind from git to builtin for consistency.

Change Type

  • Chore

Why

Related Issues

Closes #555

Motivation

thread_system was the only project using a different vcpkg baseline (50c0cb48) and git registry kind. This divergence could cause inconsistent transitive dependency resolution when ecosystem libraries are linked together.

Where

Files Changed

File Type of Change
vcpkg-configuration.json Baseline and registry kind updated

How

Implementation Details

  1. Changed "kind": "git" + "repository" to "kind": "builtin" (matches common_system, container_system, etc.)
  2. Updated baseline from 50c0cb48a0cf2f6fc5c7b2c0d2bafbe26d0a7ca2 to c4af3593e1f1aa9e14a560a09e45ea2cb0dfd74d

Testing Done

  • CI builds pass (Linux, macOS, Windows)
  • All unit tests pass
  • No version resolution conflicts

Test Plan

  1. Verify vcpkg install resolves all dependencies correctly
  2. Verify all existing version overrides in vcpkg.json still apply
  3. Full CI matrix validation

Breaking Changes

None — baseline change only affects dependency resolution versions

Align vcpkg-configuration.json baseline from 50c0cb48 (git registry)
to c4af3593 (builtin registry) to match the ecosystem standard used
by all other kcenon projects. This ensures consistent transitive
dependency resolution across the ecosystem.
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Mar 7, 2026

📊 Performance Benchmark Results

Performance Benchmark Report

No benchmark data available.

ℹ️ No baseline reference available

This is the first benchmark run or baseline file is missing.

@kcenon kcenon merged commit 078d9f1 into main Mar 7, 2026
26 checks passed
@kcenon kcenon deleted the chore/issue-555-vcpkg-baseline-sync branch March 7, 2026 05:29
kcenon added a commit that referenced this pull request Apr 13, 2026
#557)

Align vcpkg-configuration.json baseline from 50c0cb48 (git registry)
to c4af3593 (builtin registry) to match the ecosystem standard used
by all other kcenon projects. This ensures consistent transitive
dependency resolution across the ecosystem.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[TASK] Synchronize vcpkg baseline with ecosystem standard

1 participant